#ifndef MENU_COMMON_H
#define MENU_COMMON_H

#include "../public.h"
#include "menu_frame.h"

/* 自定义图标数据 */
typedef struct
{
    const char *pImageFrame;
    const char *pImage;
} ST_MENU_IMAGE;

// 清除屏幕
#define CLEAR() printf("\033[2J")
// 定位光标
#define MOVETO(x, y) printf("\033[%d;%dH", (x), (y))

void MENU_OnCommonFunction(const ST_KEY_INFO *pKeyInfo, const ST_MENU_ITEM_INFO *pItemInfo);

#endif